import time


def metric(fn):  # 装饰器函数，打印函数执行时间
    def get_run_time(*args, **kw):
        start_time = time.time()  # 或许函数开始执行时间
        fn(*args, **kw)  # 执行函数体
        end_time = time.time()  # 获取执行完毕时间
        print('耗时：{:.4f}s'.format(end_time - start_time))
    return get_run_time


@metric
def get_six(x):
    for i in range(x):
        print('six')


get_six(100000)
